package Modelo;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class Validaciones {

public static String getFechaActual() 
   {
      Date ahora = new Date();
      SimpleDateFormat formateador = new SimpleDateFormat("dd/MM/yyyy");
      return formateador.format(ahora);
    }         
 //-----------------------------------
 public static boolean isDate(String fechax)
 {
  try {
      SimpleDateFormat formatoFecha = new SimpleDateFormat("dd/MM/yyyy", Locale.getDefault());
      formatoFecha.setLenient(false);
      formatoFecha.parse(fechax);
      return true;
  } catch (ParseException e) 
     {
      return false;
     } 
}    
 //--------------------------
  public static Date CnvStringFecha(String fecha)
{
    SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
    Date fechaDate = null;
    try {
        fechaDate = formato.parse(fecha);
    }
    catch (ParseException ex)
    {
        System.out.println(ex);
    }
    
    return fechaDate;
}
  //-------------------------------
 public static int PosicionarCombo(javax.swing.JComboBox Combo, String Valor)
{
   int i,Posi=-1;
   String PalCombo;   
   Valor=Valor.trim();
       
    for (i=0;i<Combo.getItemCount();i++)
    {
      PalCombo= (String) Combo.getItemAt(i);
      
      PalCombo=PalCombo.trim();
       
      if (Valor.equals(PalCombo) )
        Posi=i;
    }  
        
    return Posi;
}         
 
}
